﻿using System;
using System.Collections;
namespace MyProFile_V2.Model
{
    public class ProInfoModel
    {
        //项目名称
        private string proName;
        public string ProName
        {
            get { return proName; }
            set { proName = value; }
        }
        //项目路径
        private string proPath;
        public string ProPath
        {
            get { return proPath; }
            set { proPath = value; }
        }
        //数据库类型
        private string dbType;
        public string DbType
        {
            get { return dbType; }
            set { dbType = value; }
        }
        //旧项目路径
        private string oldPath;
        public string OldPath
        {
            get { return oldPath; }
            set { oldPath = value; }
        }
        //文件编码
        private string fileEncode;
        public string FileEncode
        {
            get { return fileEncode; }
            set { fileEncode = value; }
        }
        //不生成的表或视图
        private string skipTable;
        public string SkipTable
        {
            get { return skipTable; }
            set { skipTable = value; }
        }
        //版权信息
        private string copyRight;
        public string CopyRight
        {
            get { return copyRight; }
            set { copyRight = value; }
        }
        //公司
        private string companyInfo;
        public string CompanyInfo
        {
            get { return companyInfo; }
            set { companyInfo = value; }
        }
        //作者
        private string proAuthor;
        public string ProAuthor
        {
            get { return proAuthor; }
            set { proAuthor = value; }
        }
        //是否选择了旧项目
        private bool isHasOld;
        public bool IsHasOld
        {
            get { return isHasOld; }
            set { isHasOld = value; }
        }


        //注释2
        private string annotationDefIFac;
        public string AnnotationDefIFac
        {
            get { return annotationDefIFac; }
            set { annotationDefIFac = value; }
        }
        //命名空间2
        private string nameSpaceDefIFac;
        public string NameSpaceDefIFac
        {
            get { return nameSpaceDefIFac; }
            set { nameSpaceDefIFac = value; }
        }
        //自定义代码2
        private string defCodeIFac;
        public string DefCodeIFac
        {
            get { return defCodeIFac; }
            set { defCodeIFac = value; }
        }

        //是否分文件夹
        private bool isProFloder;

        public bool IsProFloder
        {
            get { return isProFloder; }
            set { isProFloder = value; }
        }
        //具体表的分文件夹
        private Hashtable tabToFloderHas;

        public Hashtable TabToFloderHas
        {
            get { return tabToFloderHas; }
            set { tabToFloderHas = value; }
        }
        //开发工具版本
        private string toolVersion;

        public string ToolVersion
        {
            get { return toolVersion; }
            set { toolVersion = value; }
        }
        //数据库ip
        private string dbServer;

        public string DbServer
        {
            get { return dbServer; }
            set { dbServer = value; }
        }
        //数据库名称
        private string dbName;

        public string DbName
        {
            get { return dbName; }
            set { dbName = value; }
        }
        //数据库的用户名
        private string dbUid;

        public string DbUid
        {
            get { return dbUid; }
            set { dbUid = value; }
        }
        //数据库密码
        private string dbPass;

        public string DbPass
        {
            get { return dbPass; }
            set { dbPass = value; }
        }


    }
}
